1.整体流程图2.分支规约3.常规流程4.热修复流程5.规约5.1Git提交日志○Git提交必须编写commitmessage,否则不允许提交○Git提交日志必须符合【Git日志规范】,否则不允许合并(直接打回MergeRequest)5.2版本命名规范○版本号规范:采用GNU风格版本号,参考【版本命名规范】。第三位作为特性或修复版本,如1.0.1、1.0.2...○Tag命名规范:v{版本号},如:v1.0.15.3分支合并规范○【禁止】将测试发布分支release_xxx和develop分支合并回feature分支○【推荐】每次发版后,及时将master合并回develop和feature
本文档参考了Git提交规范,旨在规范使用SVN进行代码版本管理时的提交操作。提交前的准备1.检查代码在提交代码前,请先进行必要的代码检查,确保代码的正确性、可读性和可维护性。可以使用代码质量管理工具进行自动化检查,也可以手动检查。2.编写提交信息在提交代码时,需要编写提交信息来描述本次提交的内容。提交信息应包括以下内容:本次提交的目的或原因本次提交的变更内容其他有关本次提交的说明信息提交信息应遵循以下格式:():其中,代表本次提交的类型,包括以下几种:feat:新功能(feature)fix:修补Bugdocs:文档(documentation)style:格式(不影响代码运行的变动)refa
1.整体流程图2.分支规约3.常规流程4.热修复流程5.规约5.1Git提交日志○Git提交必须编写commitmessage,否则不允许提交○Git提交日志必须符合【Git日志规范】,否则不允许合并(直接打回MergeRequest)5.2版本命名规范○版本号规范:采用GNU风格版本号,参考【版本命名规范】。第三位作为特性或修复版本,如1.0.1、1.0.2...○Tag命名规范:v{版本号},如:v1.0.15.3分支合并规范○【禁止】将测试发布分支release_xxx和develop分支合并回feature分支○【推荐】每次发版后,及时将master合并回develop和feature
本文档参考了Git提交规范,旨在规范使用SVN进行代码版本管理时的提交操作。提交前的准备1.检查代码在提交代码前,请先进行必要的代码检查,确保代码的正确性、可读性和可维护性。可以使用代码质量管理工具进行自动化检查,也可以手动检查。2.编写提交信息在提交代码时,需要编写提交信息来描述本次提交的内容。提交信息应包括以下内容:本次提交的目的或原因本次提交的变更内容其他有关本次提交的说明信息提交信息应遵循以下格式:():其中,代表本次提交的类型,包括以下几种:feat:新功能(feature)fix:修补Bugdocs:文档(documentation)style:格式(不影响代码运行的变动)refa
版本格式版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的API修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。规范详情使用语义化版本控制的软件必须(MUST)定义公共API。该API可以在代码中被定义或出现于严谨的文档内。无论何种形式都应该力求精确且完整。标准的版本号必须(MUST)采用X.Y.Z的格式,其中X、Y和Z为非负的整数,且禁止(MUSTNOT)在数字前方补零。X是主版本号、Y是次版本号、而Z为修订号。每个元素必须(MUST)以数值来递
版本格式版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的API修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。规范详情使用语义化版本控制的软件必须(MUST)定义公共API。该API可以在代码中被定义或出现于严谨的文档内。无论何种形式都应该力求精确且完整。标准的版本号必须(MUST)采用X.Y.Z的格式,其中X、Y和Z为非负的整数,且禁止(MUSTNOT)在数字前方补零。X是主版本号、Y是次版本号、而Z为修订号。每个元素必须(MUST)以数值来递
背景PostgreSQL的功能非常强大,但是要把PostgreSQL用好,开发人员是非常关键的。下面将针对PostgreSQL数据库原理与特性,输出一份开发规范,希望可以减少大家在使用PostgreSQL数据库过程中遇到的困惑。目标是将PostgreSQL的功能、性能发挥好,她好我也好。PostgreSQL使用规范命名规范【强制】库名、表名限制命名长度,建议表名及字段名字符总长度小于等于63。【强制】对象名(表名、列名、函数名、视图名、序列名、等对象名称)规范,对象名务必只使用小写字母,下划线,数字。不要以pg开头,不要以数字开头,不要使用保留字。保留字参考https://www.postgr
背景PostgreSQL的功能非常强大,但是要把PostgreSQL用好,开发人员是非常关键的。下面将针对PostgreSQL数据库原理与特性,输出一份开发规范,希望可以减少大家在使用PostgreSQL数据库过程中遇到的困惑。目标是将PostgreSQL的功能、性能发挥好,她好我也好。PostgreSQL使用规范命名规范【强制】库名、表名限制命名长度,建议表名及字段名字符总长度小于等于63。【强制】对象名(表名、列名、函数名、视图名、序列名、等对象名称)规范,对象名务必只使用小写字母,下划线,数字。不要以pg开头,不要以数字开头,不要使用保留字。保留字参考https://www.postgr
通常情况下,commitmessage应该清晰明了,说明本次提交的目的,具体做了什么操作。但是在日常开发中,大家的commitmessage都比较随意,中英文混合使用的情况有时候很常见,这就导致后续代码维护成本比较大。基于这些问题,可以通过husky和commitlint来规范commit的格式,来减小代码维护成本。Angular规范是目前使用最广的写法,比较合理和系统化,并且有配套的工具(VSCode插件git-commit-plugin就非常好用)commitmessage介绍commitmessage格式():type(必须)用于说明commit的类别,只允许使用下面7个标识。feat:
通常情况下,commitmessage应该清晰明了,说明本次提交的目的,具体做了什么操作。但是在日常开发中,大家的commitmessage都比较随意,中英文混合使用的情况有时候很常见,这就导致后续代码维护成本比较大。基于这些问题,可以通过husky和commitlint来规范commit的格式,来减小代码维护成本。Angular规范是目前使用最广的写法,比较合理和系统化,并且有配套的工具(VSCode插件git-commit-plugin就非常好用)commitmessage介绍commitmessage格式():type(必须)用于说明commit的类别,只允许使用下面7个标识。feat: